@charset "utf-8";
/*Public Style for jess v20121123*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
/*html { color: #000; overflow-y: scoll; overflow: -moz-scrollbars-vertical; }
body, form { position: relative; }*/
body, button, input, select, textarea { font-size:12px; font-family:Arial, simSun, \5b8b\4f53, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
img { border:0; -ms-interpolation-mode:bicubic; vertical-align:top; display:block; }
em { font-style:normal; }
small { font-size:12px; }
ul, ol { list-style:none; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; vertical-align:middle; }
table { border-collapse:collapse; border-spacing:0; margin-left:auto; margin-right:auto; }
textarea { resize:none; }
input { outline:none; }
.fl { float: left; }
.fr { float: right; }
.overflow { overflow:hidden; }
.hide { display:none; }
.block { display:block; }
.inline { display:inline; }
.error { color:#F00; font-size:12px; }
.mb10 { margin-bottom:10px; }
.pt10 { padding-top:10px; }
label, button { cursor:pointer; }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.wordwrap { word-break:break-all; word-wrap:break-word; }
pre.wordwrap { white-space:pre-wrap; }
.red { color: #F00; }
.blue { color: #00F; }
/*Page Style*/
body { color:#666; }
a { text-decoration:none; color:#999; }
a:focus, a:active, a:hover { color:#666; text-decoration:underline; }